*** Settings ***
Library             DataDriver    reader_class=../src/DataDriver/csv_reader.py
...                     file=tab-csv-file-name.tsv
...                     encoding=UTF8
...                     dialect=UserDefined
...                     delimiter=\t
...                     quotechar='
...                     escapechar=\\
...                     my_key=my_value
...                     my_key2=my_value2
...                     skipinitialspace=True
...                     lineterminator=\n

Test Template       Check Variables


*** Variables ***
${Default_Tags}=    []


*** Test Cases ***    ${var_1}    ${var_2}    ${var_name}    ${var_doc}    ${var_tags}
default ${var_1} ${var_2}    [Documentation]    This is the Default Documentation
    a    a    defaults    This is the Default Documentation    ${Default_Tags}


*** Keywords ***
Check Variables
    [Arguments]    ${var_1}    ${var_2}    ${var_name}    ${var_doc}    ${var_tags}
    Verify Variable    ${var_1}    ${var_2}    a
    Verify Variable    ${TEST_DOCUMENTATION}    ${var_doc}    This is the Default Documentation
    Verify Variable    ${TEST_NAME}    ${var_name}    defaults
    Verify Variable    ${TEST_TAGS}    ${var_tags}    ${Default_Tags}

Verify Variable
    [Arguments]    ${var}    ${exp_var}    ${default}
    Run Keyword And Continue On Failure    Should Not Be Equal    ${var}    ${default}
    Run Keyword And Continue On Failure    Should Be Equal As Strings    ${var}    ${exp_var}
